

@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei;

}
p{margin:0px; padding:0px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img {
	margin: 0px;
	padding: 0px;
}

input, textarea, select, button, submit {
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
	-webkit-appearance: none;
}
div, p, h1, h2, h3, h4, h5, h6, a, span, table, tr, th, td, ul, li, img, textarea, select, submit, button {
	border: 0;
	/* -webkit-tap-highlight-color: rgba(0,0,0,0); */
	/* outline: none; */
	background-color: rgba(0,0,0,0);
	margin: 0px;
	padding: 0px;
}
/* 去掉点击阴影 */
*{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}

/* CSS 综合考试 */

.exam-bj {
	background-color: #2197f7;
	height: 46px;
	line-height:46px;
	width: 100%;
	font-size: 17px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 600;
}

.exam-number {
	height: 30px;
	line-height:40px;
	width: 100%;
	font-size: 18px;
	letter-spacing: 2px;
	color: #363636;
	background-color: #f7f7f7;
	text-indent: 12px;
}
.exam-number a {
	color: #2197f7;
	font-family: "arial";
}
.back-gauge {
	padding-right: 10px;
	padding-left: 10px;

}
.subject {
	width: 100%;
	padding-bottom: 10px;
}
.subject1 {
	width: 100%;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 12px;
}
.subject1 nobr {
	float: left;
	height: 16px;
	line-height:16px;
	width: 60px;
	border: 1px solid #2195f8;
	text-align: center;
	color: #2195f8;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px 5px 5px 5px;
	margin-right: 4px;
	margin-left: 2px;
	margin-top: 2px;
}
.subject1 a {
	text-decoration: underline;
}

.subject1 p {
	font-size: 16px;
	color: #313330;
	line-height:24px;
}

.choice{
	margin-top: 10px;
	color: #666;
}
.choice .radio{
	width:100%;
	position: relative;
	display: inline-block;
	font-weight: 400;
	color: #333532;
	cursor: pointer;
	margin-top: 10px;
	line-height:24px;
	margin-bottom: 10px;
}
.choice .radio input{
	position: absolute;
	left: -9999px;
}
.choice .radio i{
	display: block;
	position: absolute;
	top: 2px;
	width: 20px;
	height: 20px;
	outline: 0;
	background: #dcdcdc;
	border-radius: 50%;
	transition: border-color .3s;
	-webkit-transition: border-color .3s;
	margin-left: 12px;
}
.choice .radio input:checked+i{
	border-color: #0c4757;
}
.choice .radio input+i:after{
	position: absolute;
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #2197f7;
	opacity: 0;
	transition: opacity .1s;
	-webkit-transition: opacity .1s;
}
.choice .radio input:checked+i:after{
	opacity: 1;
}
.subject .choice a {
	width: 100%;
	display:block;
}
.subject .choice a:link {
	text-decoration: none;
}
.subject .choice a:visited {
	background-color: transparent;
}
.subject .choice a:hover {
	background-color: transparent;
}
.subject .choice a:active {
	background-color: transparent;
}
.subject .choice p {
	margin-left: 42px;
	padding-right: 6px;
}

.distance {
	height: 1px;
	width: 100%;
	margin-top: 20px;
	margin-bottom:46px;
}
/* .distance3 {
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
	border-top-width: 20px;
	border-bottom-width: 46px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}*/
.base {
	height: 54px;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 99999;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #f8f3f9;
	background-color: #FFFFFF;
}
.base-sj {
	font-size: 20px;
	height:  54px;
	line-height: 20px;
	width: 90px;
	color: #F0F0F0;
	text-align: right;
	float: left;
}
.Next-question {
	float: left;
	width: 33.33%;
	text-align: right;
	color: #969696;
}

.On-topic {
	float: left;
	width: 33.333%;
	color: #969696;
}
.base .On-topic a {
	font-size: 16px;
	color: #969696;
}
.On-topic-tp {
	height: 20px;
	width: 20px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;

}
.On-topic-tp img {
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
}
.On-topic p {
	height: 20px;
	width: 70px;
	margin-top: 4px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}



.On-topic2 {

	width: 20px;
	color: #969696;
	position: absolute;
	right: 20px;
	top: 50px;
}

.On-topic2-tp {
	height: 20px;
	width: 20px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;

}
.On-topic2-tp img {
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
}
.On-topic2 p {
	height: 20px;
	width: 70px;
	margin-top: 4px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.Next-question3 {
	float: left;
	width: 25%;
	text-align: right;
	color: #969696;
}
.On-topic3 p {
	height: 20px;
	width: 70px;
	margin-top: 4px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.On-topic3 {
	float: left;
	width: 25%;
	color: #969696;
}

.On-topic3-tp {
	height: 20px;
	width: 20px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;

}
.On-topic3-tp img {
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
}
.On-topic3 p {
	height: 20px;
	width: 70px;
	margin-top: 4px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #969696;
}
.Next-question3-tp {
	height: 20px;
	width: 20px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;
}
.Next-question3-tp img {
	height: 20px;
	width: 20px;

}
.Next-question3 p {
	height: 20px;
	width: 100%;
	margin-top: 4px;

	text-align: center;
	float: right;
	margin-right: auto;
	margin-left: auto;
}
.Next-question-tp {
	height: 20px;
	width: 20px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;
}
.Next-question-tp img {
	height: 20px;
	width: 20px;

}
.Next-question p {
	height: 20px;
	width: 100%;
	margin-top: 4px;

	text-align: center;
	float: right;
	margin-right: auto;
	margin-left: auto;
}
/* CSS 答题卡 */
.back-gauge2 {
	padding-left: 10px;
	background-color: #FFFFFF;
}
.single-choice {
	display:block;
	background-color: #f7f7f7;
	height: 40px;
	width: 100%;
}
.single-choice p {
	height: 40px;
	line-height:40px;
	width: 150px;
	margin-left: 12px;
	color: #2593ec;
	font-size: 16px;
	font-weight: 600;
}
.single-choice1 {
	padding-top: 8px;
	width: 100%;
	background-color: #FFFFFF;
}
.single-choice1 a {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #cdcdcd;
	margin-right: 5px;
	margin-bottom: 8px;
	padding-top: 6.5px;
	padding-right: 8.6px;
	padding-bottom: 6.5px;
	padding-left: 8.6px;
	border-radius: 4px 4px 4px 4px;
	color: #2c2c2c;
}


.Their-papers {
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 59px;
	z-index: 99999;
	background-color: #2197f7;
	height: 46px;
	line-height:46px;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: center;
}
/*--多选--*/

.demo{width:100%;margin:50px auto 10px auto;padding:10px;}
.demo img{width:90%}
.demo h3{font-size:1.5em;line-height:1.9em}

.col{}
.col h4{height:40px;line-height:40px}
.opt{
	line-height:22px;
	margin-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
@keyframes hover-color {
	from {
		border-color: #c0c0c0; }
	to {
		border-color: #3e97eb; }
}

.magic-radio,
.magic-checkbox {
	position: absolute;
	display: none; }

.magic-radio[disabled],
.magic-checkbox[disabled] {
	cursor: not-allowed; }

.magic-radio + label,
.magic-checkbox + label {
	position: relative;
	display: block;
	padding-left: 30px;
	cursor: pointer;
	vertical-align: middle;
	color: #333532;
}
.magic-radio + label:hover:before,
.magic-checkbox + label:hover:before {
	animation-duration: 0.4s;
	animation-fill-mode: both;
	animation-name: hover-color; }
.magic-radio + label:before,
.magic-checkbox + label:before {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	content: '';
	border: 1px solid #c0c0c0;

}
.magic-radio + label:after,
.magic-checkbox + label:after {
	position: absolute;
	display: none;
	content: ''; }

.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
	cursor: not-allowed;
	color: #e4e4e4; }
.magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
.magic-checkbox[disabled] + label:hover,
.magic-checkbox[disabled] + label:before,
.magic-checkbox[disabled] + label:after {
	cursor: not-allowed; }
.magic-radio[disabled] + label:hover:before,
.magic-checkbox[disabled] + label:hover:before {
	border: 1px solid #e4e4e4;
	animation-name: none; }
.magic-radio[disabled] + label:before,
.magic-checkbox[disabled] + label:before {
	border-color: #e4e4e4; }

.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
	animation-name: none; }

.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
	display: block; }

.magic-radio + label:before {
	border-radius: 50%; }

.magic-radio + label:after {
	top: 7px;
	left: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #3e97eb; }

.magic-radio:checked + label:before {
	border: 1px solid #3e97eb; }

.magic-radio:checked[disabled] + label:before {
	border: 1px solid #f76565; }

.magic-radio:checked[disabled] + label:after {
	background: #f76565; }

.magic-checkbox + label:before {
	border-radius: 4px 4px 4px 4px;
}

.magic-checkbox + label:after {
	border-width: 2px;
	border-style: solid;
	border-color: #fff;
	border-top: 0;
	border-left: 0;
}

.magic-checkbox:checked + label:before {
	border: 1px solid #3e97eb;
	background-color: #3e97eb;
	background-image: url(../images/ture1.png);
}

/*  .magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9;
  }
  */
.magic-checkbox:checked[disabled] + label:before {
	border: 1px solid #f76565;
	background-color: #f76565;
	background-image: url(../images/false1.png);
}
/*--练习多选--*/

.answer {
	background-color: #ffefef;
	height: 80px;
	width: 100%;
}
.answer1 {
	float: left;
	height: 80px;
	width: 33%;
}
.answer1 p {
	font-size: 18px;
	color: #FF0000;
	text-align: center;
	line-height:24px;
	height: 44px;
	width: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
	letter-spacing: 3px;
}
.answer1-zq {
	text-align: center;
	height: 40px;
	line-height:55px;
	width: 100%;
	font-size: 16px;
	color: #201b17;
}
.answer1-zq1 {
	text-align: center;
	height: 40px;
	line-height:28px;
	width: 100%;
	color: #61c65c;
	text-transform: uppercase;
	font-size: 20px;
}
.answer1-cw1 {
	text-align: center;
	height: 40px;
	line-height:30px;
	width: 100%;
	color: #f2676e;
	text-transform: uppercase;
	font-size: 20px;
}
.Get-score {
	height: 20px;
	line-height:20px;
	width: 100%;
	margin-top: 10px;
	color: #333532;
}
.Get-score p {
	color: #FF0000;
	font-size: 16px;
}

.parsing {
	line-height:20px;
	width: 100%;
	margin-top: 5px;
	color: #333532;
}
.collection {
	height: 60px;
	width: 100%;
}
.collection-tp {
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
}
.collection-tp img {
	height: 20px;
	width: 20px;
}
.collect {
	height:  54px;
	width: 50%;
	text-align: center;
	float: left;
	color: #969696;
}.collection p {
	 margin-top: 5px;
 }
.back-gauge3 {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #f7f7f7;
}
.comments {
	width:100%;
	height:100px;
	overflow:auto;
	word-break:break-all;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #eaeaea;
	margin-left: -1px;
	font-size: 14px;
	color: #7d7d7d;
	text-indent: 0px;
}
/*--成绩单--*/
.The-transcript {
	background-color: #2197f7;
	height: 250px;
	width: 100%;
}
.The-transcript2 {
	padding-right: 20px;
	padding-left: 20px;
	height: 30px;
	padding-top: 8px;
}
.The-transcript-when {
	float: left;
	height: 30px;
	width: 120px;
}
.The-transcript-when img {
	height: 18px;
	width: 18px;
	float: left;
	margin-right: 5px;
}
.The-transcript-when p {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 20px;
	line-height:20px;
	text-align: right;
}


.The-transcript-ranking {
	float: right;
	height: 30px;
	width: 100px;
}
.The-transcript-ranking img {
	height: 16px;
	width: 20px;
	float: left;
	margin-right: 6px;
}
.The-transcript-ranking p {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 20px;
	line-height:20px;
	width:70px;
	overflow:hidden;
}
.The-transcript-score {
	background-image: url(../images/%EF%BD%93_11.png);
	height: 180px;
	width: 200px;
	background-size: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.The-transcript-score p {
	font-size: 60px;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 60px;
}
.The-transcript-score span {
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 100px;
	margin-left: 8px;
	font-weight: 600;
}
.display {
	height: 30px;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -20px;
}
.display input {
	background-color: #FFFFFF;
	height: 30px;
	width: 90px;
	border: 1px solid #FFFFFF;
	font-size: 14px;
	color: #1c96f9;
	font-weight: 600;
	border-radius: 20px 20px 20px 20px;
}
.display-bj {
	background-image: url(../images/%EF%BD%93_15.png);
	height: 28px;
	width: 100%;
	background-size: 100%;
	margin-top: 5px;
}
.parsing-analyze {
	height: 75px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}
.parsing-analyze-tp {
	float: left;
	height: 40px;
	width: 40px;

}
.parsing-analyze-tp img {
	float: left;
	height: 40px;
	width: 40px;
	margin-top: 17.5px;
}
.back-gauge4 {
	padding-right: 14px;
	padding-left: 14px;

}.parsing-analyze-wz {
	 float: left;
	 width: 214px;
	 font-size: 14px;
	 margin-top: 18px;
	 margin-left: 5px;
 }
.parsing-analyze-wz p {
	color: #313131;
	height:20px;
	line-height:20px;
}
.parsing-analyze-wz span {
	color: #989898;
	height:20px;
	line-height:20px;

}
.parsing-analyze-tb{
	float: right;
	height: 14px;
	width: 7px;
	margin-top: 30.5px;
}
.parsing-analyze-tb img{
	height: 14px;
	width: 7px;
}.parsing-reform {
	 position: fixed;
	 left: 0px;
	 bottom: 0px;
	 z-index: 99999;
	 background-color: #FFFFFF;
	 height: 50px;
	 width: 100%;
 }
.distance2 {
	height: 1px;
	width: 100%;
	margin-top: 60px;
}.parsing-reform1 {
	 float: left;
	 height:32px;
	 width: 50%;
	 margin-right: -1px;
	 border-right-width: 1px;
	 border-right-style: solid;
	 border-right-color: #eeeeee;
	 margin-top: 9px;
 }
.parsing-record {
	float: left;
	height: 32px;
	width: 50%;
	margin-top: 9px;
}
.parsing-reform-wz {
	height: 32px;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
}

.parsing-reform-wz span {
	float: left;
	height: 18px;
	width: 20px;
	margin-right: 6px;
	margin-top: 7px;
}
.parsing-reform-wz span img{
	float: left;
	height: 18px;
	width: 20px;
}.parsing-reform-wz p {
	 font-size: 16px;
	 color: #2295f2;
	 line-height:32px;
	 font-weight: 600;
 }
.parsing-record-wz {
	height: 32px;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
}

.parsing-record span {
	float: left;
	height: 16px;
	width: 14px;
	margin-right: 6px;
	margin-top: 8px;
}
.parsing-record span img{
	float: left;
	height: 16px;
	width: 14px;
}.parsing-record-wz p {
	 font-size: 16px;
	 color: #2295f2;
	 line-height:32px;
	 font-weight: 600;
 }
/*--试卷分析--*/
.examination-bj {
	background-color: #2197f7;
	height: 60px;
	width: 100%;
}

.examination-bj p {
	font-size: 50px;
	color: #FFFFFF;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
.examination-bj nobr {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	letter-spacing: 1px;
	height:14px;
	margin-top: 44px;
	margin-left: 20px;
}

.examination-bj span {
	font-size: 14px;
	color: #FFFFFF;
}
.examination-tp {
	background-image: url(../images/shijuan_bj_08.png);
	height: 41px;
	width: 100%;
	background-size: 100%;
}
.questions {
	height: 75px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7
}
.parsing-analyze-tp2 {
	float: left;
	height: 32px;
	width: 32px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
}
.parsing-analyze-tp2 img {
	float: left;
	height: 32px;
	width: 32px;
	margin-top: 17.5px;
}
.header{
	width: 100%;
	height: 46px;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 99999;
}
.Decide {
	height: 40px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.Decide input {
	background-color: #2197f7;
	width: 100%;
	height: 38px;
	border: 1px solid #2197f7;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 600;
	border-radius:4px 4px 4px 4px;
}
/*--练习首页--*/




.question-nr {
	height: 50px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	margin-top: -1px;
	background-color: #FFFFFF;
}
.question-nr nobr {
	float: left;
	height: 16px;
	width: 16px;
	margin-left: 15px;
	margin-right: 12px;
	margin-top: 16px;
}
.question-nr nobr img {
	float: left;
	height: 16px;
	width: 16px;
	background-size: 100%;
}
.question-nr p {
	float: left;
	height: 20px;
	line-height:20px;
	width: 200px;
	margin-top: 15px;
	font-size: 16px;
	color: #555555;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}

.question-nr span {
	float: right;
	height: 14px;
	width: 7px;
	margin-top: 18px;
	margin-right: 15px;
}
.question-nr span img {
	float: right;
	height:14px;
	width: 7px;
	background-size: 100%;
}
.question-nr a {
	height: 42px;
	display:block;
}
/*--日常练习--*/
.substation-zsd {
	background-color: #FFFFFF;
	height: 50px;
	width: 100%;
	border: 1px solid #ececec;
	margin-left: -2px;
	margin-top: 8px;
}

.substation-tb {
	background-color: #2098f9;
	height: 24px;
	line-height:24px;
	width: 24px;
	float: left;
	-webkit-border-radius: 24px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 13px;
	margin-right: 20px;
	margin-left: 20px;
}
.substation-zsd p {
	font-size: 16px;
	color: #393939;
	height: 20px;
	line-height:20px;
	margin-top: 15px;
	float: left;
}

.substation-wz {
	float: right;
	height: 48px;
	width: 105px;
}

.substation-wz span {
	float: right;
	height: 20px;
	width: 20px;
	margin-top: 14px;
	margin-right: 15px;
}
.Continue {
	background-color: #feffef;
	height: 40px;
	width: 100%;
}
.substation-zsd2 {
	background-color: #FFFFFF;

	width: 100%;
	border: 1px solid #ececec;
	margin-left: -2px;
	margin-top: -1px;
}
.Continue nobr {
	float: left;
	height: 20px;
	width: 20px;
	margin-top: 10px;
	margin-right: 8px;
	margin-left: 17px;
}
.Continue nobr img {
	float: left;
	height: 20px;
	width: 20px;
}
.Continue p {
	float: left;
	height: 40px;
	line-height:40px;
	color: #f96a24;
	width: calc(100% - 50px);
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.Continue span {
	float: right;
	height: 14px;
	width: 7px;
	margin-right: 20px;
	margin-top: 12px;
}
.Continue span img {
	float: left;
	height: 16px;
	width: 8px;
}


.substation-zsd3 {
	background-color: #FFFFFF;
	height: 48px;
	width: 100%;
}
.substation-tb2 {
	float: left;
	height: 48px;
	width: 14px;
	margin-left: 25px;
	margin-right: 25px;
}
.substation-tb2 img {
	float: left;
	height: 48px;
	width: 14px;
}

.substation-tb3 {
	float: left;
	height: 30px;
	width: 13px;
	margin-left: 25px;
	margin-right: 25px;
}
.substation-tb3 img {
	float: left;
	height: 32px;
	width: 14px;
}

.substation-zsd3 p {
	font-size: 16px;
	color: #393939;
	height: 20px;
	line-height:20px;
	margin-top: 15px;
	float: left;
}

.substation-wz p {
	float: left;
	height: 20px;
	width: 45px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e2e8;
	font-size: 18px;
	color: #9b9d9c;
	padding-right: 12px;
	text-align: right;
}
.Decide2 {
	height: 40px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 24px;
	margin-top: 24px;
}
.Decide2 input {
	background-color: #2197f7;
	width: 100%;
	height: 38px;
	border: 1px solid #2197f7;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 600;
	border-radius:4px 4px 4px 4px;

}
.bg{position:absolute;z-index:999;filter:alpha(opacity=50);background:#000;opacity: 0.6;-moz-opacity: 0.6;left:0;top:0;height:100%;width:100%;}
.beian_winBG {
	MARGIN-TOP: -80px; LEFT: 50%; MARGIN-LEFT: -140px; WIDTH: 276px; POSITION: absolute; TOP: 50%; HEIGHT:110px;z-index: 1000;	border-radius: 15px 15px 15px 15px;
}
.Popup-window {
	font-size: 18px;
	color: #333;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	height: 44px;
	font-weight: 600;
}
.Popup-window p {
	float: left;
	height: 20px;
	width: 20px;
	margin-top: -5px;
}
.Popup-window p img {
	height: 30px;
	width: 30px;
}
.Popup-window span {
	width: 80px;
	float: left;
	margin-left: 20px;
}
.Popup-window nobr {
	float: right;
	height: 17px;
	width: 10px;
	margin-top: 3px;
}
.Popup-window nobr img {
	height: 17px;
	width: 10px;
}
.Popup-window2 p {
	float: left;
	height: 20px;
	width: 20px;
	margin-top: -5px;
}
.Popup-window2 p img {
	height: 30px;
	width: 30px;
}
.Popup-window2 span {
	width: 80px;
	float: left;
	margin-left: 20px;
}
.Popup-window2 nobr {
	float: right;
	height: 17px;
	width: 10px;
	margin-top: 3px;
}
.Popup-window2 nobr img {
	height: 17px;
	width: 10px;
}
.Popup-window2 {
	font-size: 18px;
	color: #333;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 24px;
	height: 38px;
	font-weight: 600;
}
/* CSS 配比练习 */
.matching {
	height: 56px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.matching2 {
	height: 56px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.matching3 {
	height: 56px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}

.matching p {
	font-size: 16px;
	color: #555;
	float: left;
	line-height:56px;
	margin-left: 6px;
}

.matching span {
	float: right;
	margin-right: 28px;
	line-height:56px;
	font-size: 16px;
	color: #a1a1a1;
	background-color: #FFFFFF;
}
.matching2 p {
	font-size: 16px;
	color: #555;
	float: left;
	line-height:56px;
	margin-left: 6px;
}
.matching2 span {
	float: right;
	margin-right: 20px;
	line-height:56px;
	font-size: 16px;
	color: #a1a1a1;
	background-color: #FFFFFF;
}
.matching2 input {
	width:190px;
	border: 0;
	font-size: 16px;
	text-align: right;
	color: #a1a1a1;
}
.matching3 p {
	font-size: 16px;
	color: #555;
	float: left;
	line-height:56px;
	margin-left: 6px;
}
.matching3 span {
	float: right;
	margin-right: 20px;
	line-height:56px;
	font-size: 16px;
	color: #a1a1a1;
	background-color: #FFFFFF;
}
.matching3 input {
	width:120px;
	border: 0;
	font-size: 16px;
	text-align: right;
	color: #a1a1a1;
}

.matching2 img {
	float: left;
	position: absolute;
	right: 22px;
	top: 124px;
	width:7px;
	height:14px;
}
.matching3 img {
	float: left;
	position: absolute;
	right: 22px;
	top: 180px;
	width:7px;
	height:14px;
}


.linkage {
	height: 56px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;

}
.linkage p {
	float: left;
	width: 100px;
	height: 56px;
	line-height:56px;
	margin-left: 6px;
	color: #555;
}
.linkage span {
	width:180px;
	float: right;
	height: 56px;
	line-height:56px;
	text-align: right;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;


}
.linkage #time {
	font-size: 16px;
	color: #a1a1a1;
	margin-right: 28px;
	text-align: right;
	width: 150px;
}
.linkage #tid1 {
	font-size: 16px;
	color: #a1a1a1;
	margin-right: 28px;
	text-align: right;
	width: 150px;
}
.linkage #tid2 {
	font-size: 16px;
	color: #a1a1a1;
	margin-right: 28px;
	width: 150px;

}
.linkage #tid3 {
	font-size: 16px;
	color: #a1a1a1;
	margin-right: 28px;
}
.linkage select {
	direction: rtl;
}
.spacing-bj{
	background-color: #f7f7f7;
	height: 8px;
	width: 100%;
}
.linkage-tb img {
	float: left;
	position: absolute;
	right: 22px;
	top: 245px;
	width:7px;
	height:14px;
}
.linkage-tb2 img {
	float: left;
	position: absolute;
	right: 22px;
	top: 302px;
	width:7px;
	height:14px;
}
.linkage-tb3 img {
	float: left;
	position: absolute;
	right: 22px;
	top: 360px;
	width:7px;
	height:14px;
}


/* CSS 加减 */
.center{
	text-align:center;
	float: right;
	margin-top: 13.5px;
	margin-right: 7px;
}
.center h3{font-size:14px;height:40px;margin:40px 0 0 0;}
.Spinner{display:block;overflow:hidden;width:105px;margin:0 auto 15px auto;}
.Spinner .Amount{
	width:36px;
	height:19px;
	line-height:17px;
	border-width:1px 0;
	border-style:solid;
	border-color:#d9d9d9;
	float:left;
	text-align:center;
	color:#565656;
	outline:0;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-radius: 0px 0px 0px 0px;
}
.Spinner a{
	display:inline-block;
	width:27px;
	height:27px;
	border:1px solid #d9d9d9;
	background-color:#f7f7f7;
	float:left;
	cursor:pointer;
	outline:0;
}
.Spinner a i{font-style:normal;background:url(../images/BuynBtn.png) no-repeat;display:block;width:9px;height:9px;margin:9px;text-indent:999999%;overflow:hidden;}
.Spinner .Decrease i{background-position:-9px -9px;}
.Spinner .Increase i{background-position:-9px -0px;}
.Spinner .DisDe i{background-position:-0px -9px;}
.Spinner .DisIn i{background-position:-0px -0px;}
.present {
	height: 46px;
	width: 100%;
}
.present input {
	background-color: #2197f7;
	height: 46px;
	width: 100%;
	border:0;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 15px;
	font-weight: 600;
	margin-bottom: 15px;
}
/* CSS 试卷练习 */
.paper-wz {
	font-size: 15px;
	color: #555555;
	height: 46px;
	line-height:46px;
	text-indent:14px;
}
.paper-nr {
	height: 54px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;
	background-color: #FFFFFF;
}
.paper-nr a {
	height: 54px;
	display:block;
}

.paper-nr-y {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #bfbfbf;
	height: 20px;
	line-height:22px;
	width: 20px;
	-webkit-border-radius: 20px;
	text-align: center;
	float: left;
	margin-top: 17px;
	margin-left: 20px;
}
.paper-nr p {
	width:240px;
	float: left;
	font-size: 16px;
	color: #555555;
	line-height:54px;
	margin-left: 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;

}
.paper-nr nobr img {
	float: right;
	height: 14px;
	width: 7px;
	margin-top: 20px;
	margin-right: 15px;
}
.practice-s a {
	text-decoration: none;
	border:0;
}
.paper-nr span {
	float: left;
	margin-left: 8px;
	font-size: 16px;
	color: #555555;
	line-height:54px;
}
.paper-nr-tb {
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 14px;
	margin-left: 15px;
}
.paper-nr-tb img  {
	float: left;
	height: 30px;
	width: 30px;


}
.paper-nr-tb2 {
	float: left;
	height: 22px;
	width: 22px;
	margin-top: 14px;
	margin-left: 20px;
	margin-right: 3px;
}
.paper-nr-tb2 img  {
	float: left;
	height: 22px;
	width: 22px;


}





.tika{
	width:26.1px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #cdcdcd;
	margin-bottom: 8px;
	padding-top: 6.5px;
	padding-right: 8.6px;
	padding-bottom: 6.5px;
	padding-left: 8.6px;
	border-radius: 4px 4px 4px 4px;
	color: #2c2c2c;
	text-align: center;
	margin-right: 1px;
}


.opt_later{
	width:26.1px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background-color: #2197f7;
	border: 1px solid #2197f7;
	margin-bottom: 8px;
	padding-top: 6.5px;
	padding-right: 8.6px;
	padding-bottom: 6.5px;
	padding-left: 8.6px;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	text-align: center;
	margin-right: 1px;
}

.tijiao {
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	right: 15px;
	top: 14px;
	font-weight: 600;
}
/* CSS 排行榜 */

.list-bj {
	height: 80px;
	width: 100%;
	background-color: #2197f7;
}
.list-tp {
	height: 50px;
	background-color: #2197f7;
	width: 100%;
}
.list-tx {
	background-color: #addbff;
	height: 60px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
	-webkit-border-radius: 60px;
}
.list-tx img {

	height: 60px;
	width: 60px;

}
.list-nc {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

.list-tp img {
	height: 50px;
	background-color: #2197f7;
	width: 100%;
}
.list-wz {
	font-size: 14px;
	color: #FFf;
	height: 24px;
	width: 70%;
	position:absolute; margin-top:-35px;
	margin-left: 15%;
	margin-right: 15%;
}
.list-wz a {
	font-size: 24px;
	color: #FFFFFF;
}


.list-wz span {
	width:36%;
	float: left;
	text-align: left;
	line-height:34px;
}
.list-wz nobr {
	width:34%;
	float: left;
	text-align: center;
}
.list-wz p {
	width:30%;
	float: left;
	text-align: right;
	line-height:34px;
}
.list-ranking {
	background-color: #f7f7f7;
	height: 40px;
	width: 100%;
	color: #bababa;
}
.list-ranking-z {
	float: left;
	height: 40px;
	width: 70%;
	text-align: left;
	text-indent:15px;
}
.list-ranking-y {
	float: right;
	height: 40px;
	width: 30%;
}
.list-ranking-z p {
	font-size: 16px;
	line-height:40px;
}
.list-ranking-y p {
	float: left;
	height: 40px;
	line-height:40px;
	width: 45%;
	font-size: 16px;

}
.list-ranking-y span {
	float: left;
	height: 40px;
	line-height:40px;
	width: 55%;
	text-align: center;
	font-size: 16px;
}


.list-ranking2 {
	background-color: #FFFFFF;
	height: 54px;
	width: 100%;
	color: #bababa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
}
.list-ranking-z2 {
	float: left;
	height: 54px;
	width: 70%;
}
.list-ranking-y2 {
	float: right;
	height: 54px;
	width: 30%;
}.list-ranking-z2 p {
	 width: 38px;
	 float: left;
	 height: 54px;
	 line-height:54px;
	 margin-left: 15px;
	 font-size: 18px;
	 color: #2197f7;
 }
.list-ranking-z2 nobr {
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 12px;
	margin-left: 6px;
	margin-right: 10px;
	background-color: #addbff;
	-webkit-border-radius: 30px;
}
.list-ranking-z2 nobr img {
	float: left;
	height: 30px;
	width: 30px;
}
.list-ranking-z2 span {
	float: left;
	width:125px;
	height: 54px;
	line-height:54px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	font-size: 16px;
	color: #555555;
	text-align: left;
}
.list-ranking-y2 p {
	width:45%;
	float: left;
	height: 54px;
	line-height:54px;

}
.list-ranking-y2 span {
	width:55%;
	float: left;
	height: 54px;
	line-height:54px;
	color: #2197f7;
	text-align: center;
}
/* CSS 内容为空 */
.empty-nr{

	width: 100%;
	background-color: #f7f7f7;
}
.empty-tp {
	height: 140px;
	width: 200px;
	padding-top: 40%;
	margin-right: auto;
	margin-left: auto;
}

.empty-tp img {
	height: 140px;
	width: 200px;

}
.empty-wz {
	font-size: 16px;
	color: #757575;
	text-align: center;
	height: 18px;
	line-height:20px;
	width: 100%;
}
.empty-tp2 {
	height: 140px;
	width: 160px;
	margin-top: 40%;
	margin-right: auto;
	margin-left: auto;
}

.empty-tp2 img {
	height: 140px;
	width: 160px;

}
.empty-wz2 {
	font-size: 16px;
	color: #757575;
	text-align: center;
	line-height:22px;
	width: 100%;
	margin-top: 6px;
}





.zx-practice {
	height: 100px;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.zx-practice-tp {
	float: left;
	height: 70px;
	width: 30%;
	background-color: #dcdcdc;
	margin-top: 15px;
	margin-right: 3%;
}
.zx-practice-tp img {
	height: 70px;
	width: 100%;
}

.zx-practice-wz {
	float: left;
	height: 70px;
	width: 67%;
	margin-top: 15px;


}
.zx-practice-wz p {
	font-size: 16px;
	color: #303030;
	font-size: 14.5px;
	line-height:20px;
	height: 20px;
	font-weight: 600;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-top: 2px;
}
.zx-practice-wz2 {
	height: 16px;
	width: 100%;
	margin-top: 7px;
}
.zx-practice-wz2 p {
	height: 24px;
	line-height:24px;
	width: 80px;
	font-size: 14px;
	color: #f7b631;
	background-color: #f7f7f7;
	text-align: center;
	border-radius:3px 3px 3px 3px;
	float: right;
	border: 1px solid #f7b631;
}
.zx-practice-ks{
	width:100%;
	height:30px;
}
.zx-practice-wz2 nobr {
	float: left;
	font-size: 12px;
	line-height:14px;
	color: #aba9aa;
	width:100%;
}
.zx-practice-wz2 span {
	font-size: 11px;
	line-height:36px;
	color: #aba9aa;
	float: left;
}
.results {
	height: 44px;
	width: 100%;
	background-color: #FFFFFF;
}
.results-bm {
	float: left;
	height: 24px;
	width: 50%;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dcdcdc;
	margin-right: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.results-bm select {
	height: 24px;
	width: 100%;
	text-indent:35%;
	font-size: 15px;
	color: #9d9b9e;
}
.results-sj {
	float: left;
	height: 44px;
	width: 50%;

}
.results-sj select {
	height: 44px;
	width: 100%;
	text-indent:35%;
	font-size: 15px;
	color: #9d9b9e;
}
.analog-record {
	background-color: #FFFFFF;
	height: 60px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;
}
.analog-record-wz {
	float: left;
	height: 60px;
	width: 80%;
	margin-left: 15px;
}
.analog-record-tp {
	float: right;
	height: 14px;
	width: 7px;
	margin-top: 23px;
	margin-right: 15px;
}
.analog-record-tp img {

	height: 14px;
	width: 7px;

}.analog-record-wz p {
	 height: 20px;
	 line-height:20px;
	 width: 100%;
	 display: -webkit-box;
	 display: -moz-box;
	 white-space: pre-wrap;
	 word-wrap: break-word;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 -webkit-box-orient: vertical;
	 -webkit-line-clamp:1;
	 margin-top: 10px;
	 font-size: 16px;
	 color: #545454;
 }
.analog-record-wz nobr {
	height: 20px;
	line-height:20px;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	margin-top: 2px;
	font-size: 12px;
	color: #a7a7a7;
}.analog-record-nr {
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #dcdcdc;
 }
.analog-record-xian {
	background-color: #ececec;
	height: 1px;
	width: 100%;
}

/* CSS 模拟记录 */
.analog-record-bt {
	font-size: 16px;
	font-weight: 600;
	color: #555555;
	text-align: center;
	height: 40px;
	line-height:40px;
	width: 96%;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	margin-right: auto;
	margin-left: auto;
}
.question-types {
	width: 100%;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.question-types-z {
	float: left;
	height: 38px;
	line-height:46px;
	width: 20%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2197f7;
	text-align: left;
	font-size: 15px;
	color: #2197f7;
}
.question-types-y {
	float: left;
	height: 38px;
	line-height: 48px;
	width: 80%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	font-size: 11px;
	color: #999999;
	text-align: right;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.record {
	background-color: #FFFFFF;
	width: 99%;
	border-radius:4px 4px 4px 4px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.record-bt {
	width: 100%;
	height:auto;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 4px;
}
.record-bt p {
	float: left;
	width: 18px;
	margin-right: 10px;
}
.record-bt p img {
	float: left;
	height: 18px;
	width: 18px;
}
.record-bt-wz {
	font-size: 15px;
	line-height:20px;
	color: #2b2b2b;
	width: 100%;
}
.record-bt-xz {
	font-size: 14px;
	color: #666666;
	idth: 100%;
	line-height:24px;
}
.record-bj {
	background-color: #f1f8fe;
	margin-top: -28px;
	border-radius:4px 4px 4px 4px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.record-bj-wz {
	height: 20px;
	line-height:20px;
	width: 100%;
	font-size: 14px;
	color: #7f7f7f;
}
.record-bj-wz p {
	float: left;
	height: 20px;
	width: 49%;
	text-align: left;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.record-bj-wz span {
	float: right;
	height: 20px;
	width: 49%;
	text-align: left;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.record-jx {
	width: 100%;
	color: #7f7f7f;
	font-size: 14px;
	line-height:18px;
	margin-top: 3px;
}
.record-jx-tp {
	height: 35px;
	width: 41px;
	position: relative;
	left: 80%;
	top: -45px;

}
.record-jx-tp img {
	height: 35px;
	width: 41px;
}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
/*成绩单新添按钮*/
.showresults{
	height: 30px;
	width: 100%;
	margin-top: 20px;
}
.showresults p{
	height: 30px;
	line-height:30px;
	width: 35%;
	float: left;
	background-color: #2197f7;
	margin-right: 10%;
	margin-left: 10%;
	border-radius:4px 4px 4px 4px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
.showresults .pget{
	height: 30px;
	line-height:30px;
	width: 35%;
	float: left;
	background-color: #2197f7;
	margin-right: 10%;
	margin-left: 30%;
	border-radius:4px 4px 4px 4px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
.showresults span{
	height: 30px;
	line-height:30px;
	width: 35%;
	float: right;
	background-color: #2197f7;
	margin-right: 10%;
	border-radius:4px 4px 4px 4px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}
/*app最新下属成绩*/
.subordinate {
	border: 1px solid #dcdcdc;
	height: 60px;
	background-color: #FFFFFF;
	border-radius:4px 4px 4px 4px;
	margin-bottom: 12px;
}
.subordinate-tx {
	background-color: #addbff;
	height: 40px;
	width: 40px;
	-webkit-border-radius: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 10px;
}
.subordinate-tx img {

	height: 40px;
	width: 40px;
	-webkit-border-radius: 40px;
}
.subordinate-wz {
	height: 60px;
	margin-right: 85px;
	margin-left: 63px;
}
.subordinate-wz nobr {
	color: #eb942b;
}

.view-results {
	float: right;
	height: 24px;
	line-height:24px;
	width: 66px;
	border: 1px solid #3399ff;
	margin-top: 17px;
	margin-right: 15px;
	color: #3399ff;
	border-radius:4px 4px 4px 4px;
	font-size: 14px;
	text-align: center;
}
.subordinate-wz p {
	width:100%;
	font-size: 14px;
	line-height:20px;
	color: #aaaaaa;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	margin-top: 10px;
}
.subordinate-wz p a {
	font-size: 16px;
	color: #000000;
}
.subordinate-wz span a {
	font-size: 13px;
	color: #eb942b;
}
.subordinate-wz span {
	width:100%;
	font-size: 13px;
	line-height:20px;
	color: #aaaaaa;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
/*app最新我的成绩*/
.Latest-results {
	text-align: center;
	height: 18px;
	line-height:18px;
	width: 80px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #ff9933;
	font-size: 15px;
	color: #666666;
}
.my-results {
	height: 80px;
	border: 1px solid #dcdcdc;
	margin-top: 8px;
	background-color: #FFFFFF;
}
.my-results-tp {
	float: left;
	height: 50px;
	width: 45px;
	padding-top: 15px;
	margin-left: 15px;
	margin-right: 12px;
}
.my-results-tp img {
	height: 50px;
	width: 45px;

}
.my-results-tp2 {
	float: right;
	height: 80px;
	width: 50px;
}
.my-results-tp2 p {
	height: 40px;
	width: 40px;
	margin-left: 10px;
}
.my-results-tp2 p img {
	height: 40px;
	width: 40px;

}
.my-results-tp2 span {
	font-size: 14px;
	color: #333333;
	position: relative;
	right: -3px;
	top: -16px;
}
.my-results-tp2 nobr {
	font-size: 18px;
	color: #3399ff;
	position: relative;
	right: -2px;
	top: -14px;
}

.my-results-wz {
	height: 63px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 72px;
	padding-top: 14px;
	background-color: #FFFFFF;
}
.my-results-wz p {
	font-size: 14px;
	color: #333333;
	line-height:18px;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.my-results-wz span {
	font-size: 11px;
	color: #999999;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	margin-top: 2px;
}
.Latest-results2 {
	text-align: center;
	height: 18px;
	line-height:18px;
	width: 80px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #ff9933;
	font-size: 15px;
	color: #666666;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 15px;
}
.Details-results {
	height: 69px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #dcdcdc;
	background-color: #FFFFFF;
}
.Details-results-tp {
	float: left;
	height: 50px;
	width: 45px;
	margin-top: 9.5px;
	margin-left: 15px;
	margin-right: 12px;
}
.Details-results-tp img {
	height: 50px;
	width: 45px;
}
.Details-results-wz {
	float: right;
	height: 60px;
	width: 40px;
	margin-right: 20px;
	text-align: right;
}
.Details-results-wz p {
	font-size: 14px;
	color: #999999;
	margin-top: 14px;
	margin-bottom: 4px;
}
.Details-results-wz span {
	font-size: 18px;
	color: #3399ff;
}
.Details-results-wz2 {
	margin-top: 8.5px;
	margin-right: 60px;
	margin-left: 69px;
}



.Details-results-wz2 p {
	font-size: 14px;
	color: #333333;
	line-height:18px;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.Details-results-wz2 span {
	font-size: 11px;
	color: #999999;
	display: -webkit-box;
	display: -moz-box;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	margin-top: 2px;
}
